(unless done
(if buffer-file-name
(let ((name buffer-file-name)
- (remote-id (regexp-quote (file-remote-p buffer-file-name))))
+ (remote-id (file-remote-p buffer-file-name)))
;; Remove remote file name identification.
(when (and (stringp remote-id)
- (string-match remote-id name))
+ (string-match (regexp-quote remote-id) name))
(setq name (substring name (match-end 0))))
;; Remove backup-suffixes from file name.
(setq name (file-name-sans-versions name))